$(document).ready(function(){
	var name = "";//$(".main .email").val();
    var roleid =0;// $(".main .password").val();
    var page=0;
    pageObj.page=page;
    pageObj.name =name;
    pageObj.roleid=roleid;
    searchUserList(name,roleid,page);
    $(".UMsearch").click(function(){
    	var name = $(".UMMenu .userName").val();
        var roleid =$(".UMMenu .RoleId").val();
        var page=0;
        pageObj.page=page;
        pageObj.name =name;
        pageObj.roleid=roleid;
        searchUserList(name,roleid,page);
    });
    $(".UMunder .chevron-right").click(function(){
    	if(pageObj.page<pageObj.pages-1){
    		searchUserList(pageObj.name,pageObj.roleid,++pageObj.page);
    	}
    	else{
    		alert("当前已经是最后一页");
    	}
    });
    $(".UMunder .chevron-left").click(function(){
    	if(pageObj.page>0){
    		searchUserList(pageObj.name,pageObj.roleid,--pageObj.page);
    	}
    	else{
    		alert("当前已经是第一页");
    	}
    });  
    $(".UMunder .step-forward").click(function(){
    	if(pageObj.page<pageObj.pages-1){
    		pageObj.page = pageObj.pages-1;
    		searchUserList(pageObj.name,pageObj.roleid,pageObj.page);
    	}
    });   
    $(".UMunder .step-backward").click(function(){
    	if(pageObj.page>0){
    		pageObj.page =0;
    		searchUserList(pageObj.name,pageObj.roleid,pageObj.page);
    	}
    });
    $(".UMsearch #goAddUser").click(function(){
    	localStorage.setItem("userId",0);
    	location.href = "./AddUser.html";
    });
    
});
var pageObj={};  
function searchUserList(name,roleid,page){
    $.ajax({
        type: "POST",
        url: "./userList", 
        data: "name="+name+"&startPage="+page+"&roleId="+roleid,
        success: function(json){
          var msg =JSON.parse(json);
          $(".UMtab table tbody tr").remove();
          
          if(msg!=null && msg.data.length>0){
            for(var i = 0; i< msg.data.length;i++){
                var role = "";
                if(msg.data[i].roleId==1){
                  role="User Office";
                }
                if(msg.data[i].roleId==2){
                  role="Manager";
                }
                var html = "<tr class='tdcolor' ><td>"+
                msg.data[i].Email+"</td><td>"+
                msg.data[i].FirstName +"&nbsp;"+msg.data[i].LastName+"</td><td>"+
                msg.data[i].Gender+"</td><td>"+
                msg.data[i].DateOfBirth+"</td><td>"+
                msg.data[i].Phone+"</td><td>"+
                msg.data[i].RoleId+"</td><td><span onclick='trClick("+msg.data[i].UserId+")'>修改</span> 删除</td></tr>";
                $(".UMtab table tbody").append(html);
            }

          }
          //pageObj = msg.page;
          pageObj.pageSize = msg.page.pageSize; 
          pageObj.total = msg.page.total; 
          pageObj.page = msg.page.page; 
          var pages=parseInt(pageObj.total/pageObj.pageSize);
          if(pageObj.total/pageObj.pageSize>pages){pages++;}
          pageObj.pages=pages;
          $(".underpage .pages").text(pages); 
          $(".underpage .totals").text(pageObj.total);
          $(".UMunder .pages").empty();
          for(i = 0; i<pages;i++){
          	if(i==pageObj.page){
          		$(".UMunder .pages").append("<option  value='"+i+"' selected>"+(i+1)+"</option>");
          	}
          	else{
          		$(".UMunder .pages").append("<option  value='"+i+"'>"+(i+1)+"</option>");
          	}
          }
        }
     });
}

function trClick(userId){
	localStorage.setItem("userId",userId);
	location.href = "./AddUser.html";
}